package com.alm.token.ui.data.bean;

import com.alm.token.base.BaseAdapter;

import java.util.List;
import java.util.Map;

/**
 * Created by en on 2019/1/14.
 */

public class MyTeamData {
    /**
     * msg : 操作成功
     * status : 0
     * data : {"level":{"id":117,"userId":132,"maxLevel":1,"levelName":"500$","levelOrderId":null,"vipLevel":1,"vipName":"普通会员","vipOrderId":null,"nodeLevel":0,"nodeName":"无","createTime":1547201049000,"updateTime":1547280255000,"teamMoney":0,"firstFloorNum":1,"superNodeDetail":"","cityNodeDetail":"","earthNodeDetail":"","minNodeLevel":0,"cfdLevel":3,"cfdLevelName":"3星会员","cfdSubPro":0,"cfdTeamFloor":15},"num":1,"team":[{"id":119,"userId":134,"maxLevel":4,"levelName":"10000$","levelOrderId":null,"vipLevel":1,"vipName":"普通会员","vipOrderId":null,"nodeLevel":0,"nodeName":"无","createTime":1547210288000,"updateTime":1547280255000,"teamMoney":0,"firstFloorNum":1,"superNodeDetail":"","cityNodeDetail":"","earthNodeDetail":"","minNodeLevel":0,"cfdLevel":0,"cfdLevelName":"","cfdSubPro":0,"cfdTeamFloor":null,"lohasUser":{"unionid":null,"loginname":"mike003","loginpwd":null,"phone":"13928106593","wxopenid":null,"addtime":null,"updatetime":null,"membername":null,"cardid":null,"usertype":null,"token":null,"wxopenid2":null,"code":null,"headurl":null,"paypwd":null,"suanli":null,"ranking":null,"wabao":null,"duobao":null,"isduobao":null,"steallevel":null,"id":null},"order":null}]}
     * success : true
     * total : null
     */

    private String msg;
    private int status;
    private DataBean data;
    private boolean success;
    private Object total;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public Object getTotal() {
        return total;
    }

    public void setTotal(Object total) {
        this.total = total;
    }

    public static class DataBean {
        /**
         * "skt_yj":0.0,"skt_floor":0
         * "quantification_yj": 0, // 直推人量化订单业绩
         * "crowd_yj": 251.06, // 直推众筹业绩
         * "quantification_floor" : 0, // 量化收益高度
         * "cfd_floor" : 0, // 众筹收益高度
         * level : {"id":117,"userId":132,"maxLevel":1,"levelName":"500$","levelOrderId":null,"vipLevel":1,"vipName":"普通会员","vipOrderId":null,"nodeLevel":0,"nodeName":"无","createTime":1547201049000,"updateTime":1547280255000,"teamMoney":0,"firstFloorNum":1,"superNodeDetail":"","cityNodeDetail":"","earthNodeDetail":"","minNodeLevel":0,"cfdLevel":3,"cfdLevelName":"3星会员","cfdSubPro":0,"cfdTeamFloor":15}
         * num : 1
         * team : [{"id":119,"userId":134,"maxLevel":4,"levelName":"10000$","levelOrderId":null,"vipLevel":1,"vipName":"普通会员","vipOrderId":null,"nodeLevel":0,"nodeName":"无","createTime":1547210288000,"updateTime":1547280255000,"teamMoney":0,"firstFloorNum":1,"superNodeDetail":"","cityNodeDetail":"","earthNodeDetail":"","minNodeLevel":0,"cfdLevel":0,"cfdLevelName":"","cfdSubPro":0,"cfdTeamFloor":null,"lohasUser":{"unionid":null,"loginname":"mike003","loginpwd":null,"phone":"13928106593","wxopenid":null,"addtime":null,"updatetime":null,"membername":null,"cardid":null,"usertype":null,"token":null,"wxopenid2":null,"code":null,"headurl":null,"paypwd":null,"suanli":null,"ranking":null,"wabao":null,"duobao":null,"isduobao":null,"steallevel":null,"id":null},"order":null}]
         */

        private double skt_yj;
        private double quantification_yj;
        private double crowd_yj;
        private int skt_floor;
        private int quantification_floor;
        private int cfd_floor;

        private LevelBean level;
        private int num;
        private List<TeamBean> team;

        public double getSkt_yj() {
            return skt_yj;
        }

        public void setSkt_yj(double skt_yj) {
            this.skt_yj = skt_yj;
        }

        public int getSkt_floor() {
            return skt_floor;
        }

        public void setSkt_floor(int skt_floor) {
            this.skt_floor = skt_floor;
        }

        public double getQuantification_yj() {
            return quantification_yj;
        }

        public void setQuantification_yj(double quantification_yj) {
            this.quantification_yj = quantification_yj;
        }

        public double getCrowd_yj() {
            return crowd_yj;
        }

        public void setCrowd_yj(double crowd_yj) {
            this.crowd_yj = crowd_yj;
        }

        public int getQuantification_floor() {
            return quantification_floor;
        }

        public void setQuantification_floor(int quantification_floor) {
            this.quantification_floor = quantification_floor;
        }

        public int getCfd_floor() {
            return cfd_floor;
        }

        public void setCfd_floor(int cfd_floor) {
            this.cfd_floor = cfd_floor;
        }

        public LevelBean getLevel() {
            return level;
        }

        public void setLevel(LevelBean level) {
            this.level = level;
        }

        public int getNum() {
            return num;
        }

        public void setNum(int num) {
            this.num = num;
        }

        public List<TeamBean> getTeam() {
            return team;
        }

        public void setTeam(List<TeamBean> team) {
            this.team = team;
        }

        public static class LevelBean {
            /**
             * id : 117
             * userId : 132
             * maxLevel : 1
             * levelName : 500$
             * levelOrderId : null
             * vipLevel : 1
             * vipName : 普通会员
             * vipOrderId : null
             * nodeLevel : 0
             * nodeName : 无
             * createTime : 1547201049000
             * updateTime : 1547280255000
             * teamMoney : 0
             * firstFloorNum : 1
             * superNodeDetail :
             * cityNodeDetail :
             * earthNodeDetail :
             * minNodeLevel : 0
             * cfdLevel : 3
             * cfdLevelName : 3星会员
             * cfdSubPro : 0
             * cfdTeamFloor : 15
             * <p>
             * "cfdSubProId": 4,
             * "cfdSubProName": "LeaderA", // 众筹补贴级别名
             * "cfdFisrtFloorNum": 1, //
             * "cfdEthMoney": 0,
             * "cfdUsdtMoney": 0
             */


            private int id;
            private int userId;
            private int maxLevel;
            private String levelName;
            private Object levelOrderId;
            private int vipLevel;
            private String vipName;
            private Object vipOrderId;
            private int nodeLevel;
            private String nodeName;
            private long createTime;
            private long updateTime;
            private double teamMoney;
            private int firstFloorNum;
            private String superNodeDetail;
            private String cityNodeDetail;
            private String earthNodeDetail;
            private int minNodeLevel;
            private int cfdLevel;
            private String cfdLevelName;
            private double cfdSubPro;
            private int cfdTeamFloor;

            private int cfdSubProId;
            private String cfdSubProName;
            private int cfdFisrtFloorNum;
            private double cfdEthMoney;
            private double cfdUsdtMoney;


            public int getCfdSubProId() {
                return cfdSubProId;
            }

            public void setCfdSubProId(int cfdSubProId) {
                this.cfdSubProId = cfdSubProId;
            }

            public String getCfdSubProName() {
                return cfdSubProName;
            }

            public void setCfdSubProName(String cfdSubProName) {
                this.cfdSubProName = cfdSubProName;
            }

            public int getCfdFisrtFloorNum() {
                return cfdFisrtFloorNum;
            }

            public void setCfdFisrtFloorNum(int cfdFisrtFloorNum) {
                this.cfdFisrtFloorNum = cfdFisrtFloorNum;
            }

            public double getCfdEthMoney() {
                return cfdEthMoney;
            }

            public void setCfdEthMoney(double cfdEthMoney) {
                this.cfdEthMoney = cfdEthMoney;
            }

            public double getCfdUsdtMoney() {
                return cfdUsdtMoney;
            }

            public void setCfdUsdtMoney(double cfdUsdtMoney) {
                this.cfdUsdtMoney = cfdUsdtMoney;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public int getMaxLevel() {
                return maxLevel;
            }

            public void setMaxLevel(int maxLevel) {
                this.maxLevel = maxLevel;
            }

            public String getLevelName() {
                return levelName;
            }

            public void setLevelName(String levelName) {
                this.levelName = levelName;
            }

            public Object getLevelOrderId() {
                return levelOrderId;
            }

            public void setLevelOrderId(Object levelOrderId) {
                this.levelOrderId = levelOrderId;
            }

            public int getVipLevel() {
                return vipLevel;
            }

            public void setVipLevel(int vipLevel) {
                this.vipLevel = vipLevel;
            }

            public String getVipName() {
                return vipName;
            }

            public void setVipName(String vipName) {
                this.vipName = vipName;
            }

            public Object getVipOrderId() {
                return vipOrderId;
            }

            public void setVipOrderId(Object vipOrderId) {
                this.vipOrderId = vipOrderId;
            }

            public int getNodeLevel() {
                return nodeLevel;
            }

            public void setNodeLevel(int nodeLevel) {
                this.nodeLevel = nodeLevel;
            }

            public String getNodeName() {
                return nodeName;
            }

            public void setNodeName(String nodeName) {
                this.nodeName = nodeName;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public long getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(long updateTime) {
                this.updateTime = updateTime;
            }

            public double getTeamMoney() {
                return teamMoney;
            }

            public void setTeamMoney(double teamMoney) {
                this.teamMoney = teamMoney;
            }

            public int getFirstFloorNum() {
                return firstFloorNum;
            }

            public void setFirstFloorNum(int firstFloorNum) {
                this.firstFloorNum = firstFloorNum;
            }

            public String getSuperNodeDetail() {
                return superNodeDetail;
            }

            public void setSuperNodeDetail(String superNodeDetail) {
                this.superNodeDetail = superNodeDetail;
            }

            public String getCityNodeDetail() {
                return cityNodeDetail;
            }

            public void setCityNodeDetail(String cityNodeDetail) {
                this.cityNodeDetail = cityNodeDetail;
            }

            public String getEarthNodeDetail() {
                return earthNodeDetail;
            }

            public void setEarthNodeDetail(String earthNodeDetail) {
                this.earthNodeDetail = earthNodeDetail;
            }

            public int getMinNodeLevel() {
                return minNodeLevel;
            }

            public void setMinNodeLevel(int minNodeLevel) {
                this.minNodeLevel = minNodeLevel;
            }

            public int getCfdLevel() {
                return cfdLevel;
            }

            public void setCfdLevel(int cfdLevel) {
                this.cfdLevel = cfdLevel;
            }

            public String getCfdLevelName() {
                return cfdLevelName;
            }

            public void setCfdLevelName(String cfdLevelName) {
                this.cfdLevelName = cfdLevelName;
            }

            public double getCfdSubPro() {
                return cfdSubPro;
            }

            public void setCfdSubPro(double cfdSubPro) {
                this.cfdSubPro = cfdSubPro;
            }

            public int getCfdTeamFloor() {
                return cfdTeamFloor;
            }

            public void setCfdTeamFloor(int cfdTeamFloor) {
                this.cfdTeamFloor = cfdTeamFloor;
            }
        }

        public static class TeamBean extends BaseAdapter.BaseItem {
            /**
             * id : 119
             * userId : 134
             * maxLevel : 4
             * levelName : 10000$
             * levelOrderId : null
             * vipLevel : 1
             * vipName : 普通会员
             * vipOrderId : null
             * nodeLevel : 0
             * nodeName : 无
             * createTime : 1547210288000
             * updateTime : 1547280255000
             * teamMoney : 0
             * firstFloorNum : 1
             * superNodeDetail :
             * cityNodeDetail :
             * earthNodeDetail :
             * minNodeLevel : 0
             * cfdLevel : 0
             * cfdLevelName :
             * cfdSubPro : 0
             * cfdTeamFloor : null
             * "userLabel": { // 标签
             * "超级VIP": "#87CEEB",
             * "5000$": "#483D8B"
             * }
             * lohasUser : {"unionid":null,"loginname":"mike003","loginpwd":null,"phone":"13928106593","wxopenid":null,"addtime":null,"updatetime":null,"membername":null,"cardid":null,"usertype":null,"token":null,"wxopenid2":null,"code":null,"headurl":null,"paypwd":null,"suanli":null,"ranking":null,"wabao":null,"duobao":null,"isduobao":null,"steallevel":null,"id":null}
             * order : null
             */

            private int id;
            private int userId;
            private int maxLevel;
            private String levelName;
            private Object levelOrderId;
            private int vipLevel;
            private String vipName;
            private Object vipOrderId;
            private int nodeLevel;
            private String nodeName;
            private long createTime;
            private long updateTime;
            private double teamMoney;
            private int firstFloorNum;
            private String superNodeDetail;
            private String cityNodeDetail;
            private String earthNodeDetail;
            private int minNodeLevel;
            private int cfdLevel;
            private String cfdLevelName;
            private double cfdSubPro;
            private Object cfdTeamFloor;
            private LohasUserBean lohasUser;
            private Object order;
            private Map<String, String> userLabel;

            public Map<String, String> getUserLabel() {
                return userLabel;
            }

            public void setUserLabel(Map<String, String> userLabel) {
                this.userLabel = userLabel;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public int getMaxLevel() {
                return maxLevel;
            }

            public void setMaxLevel(int maxLevel) {
                this.maxLevel = maxLevel;
            }

            public String getLevelName() {
                return levelName;
            }

            public void setLevelName(String levelName) {
                this.levelName = levelName;
            }

            public Object getLevelOrderId() {
                return levelOrderId;
            }

            public void setLevelOrderId(Object levelOrderId) {
                this.levelOrderId = levelOrderId;
            }

            public int getVipLevel() {
                return vipLevel;
            }

            public void setVipLevel(int vipLevel) {
                this.vipLevel = vipLevel;
            }

            public String getVipName() {
                return vipName;
            }

            public void setVipName(String vipName) {
                this.vipName = vipName;
            }

            public Object getVipOrderId() {
                return vipOrderId;
            }

            public void setVipOrderId(Object vipOrderId) {
                this.vipOrderId = vipOrderId;
            }

            public int getNodeLevel() {
                return nodeLevel;
            }

            public void setNodeLevel(int nodeLevel) {
                this.nodeLevel = nodeLevel;
            }

            public String getNodeName() {
                return nodeName;
            }

            public void setNodeName(String nodeName) {
                this.nodeName = nodeName;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public long getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(long updateTime) {
                this.updateTime = updateTime;
            }

            public double getTeamMoney() {
                return teamMoney;
            }

            public void setTeamMoney(double teamMoney) {
                this.teamMoney = teamMoney;
            }

            public int getFirstFloorNum() {
                return firstFloorNum;
            }

            public void setFirstFloorNum(int firstFloorNum) {
                this.firstFloorNum = firstFloorNum;
            }

            public String getSuperNodeDetail() {
                return superNodeDetail;
            }

            public void setSuperNodeDetail(String superNodeDetail) {
                this.superNodeDetail = superNodeDetail;
            }

            public String getCityNodeDetail() {
                return cityNodeDetail;
            }

            public void setCityNodeDetail(String cityNodeDetail) {
                this.cityNodeDetail = cityNodeDetail;
            }

            public String getEarthNodeDetail() {
                return earthNodeDetail;
            }

            public void setEarthNodeDetail(String earthNodeDetail) {
                this.earthNodeDetail = earthNodeDetail;
            }

            public int getMinNodeLevel() {
                return minNodeLevel;
            }

            public void setMinNodeLevel(int minNodeLevel) {
                this.minNodeLevel = minNodeLevel;
            }

            public int getCfdLevel() {
                return cfdLevel;
            }

            public void setCfdLevel(int cfdLevel) {
                this.cfdLevel = cfdLevel;
            }

            public String getCfdLevelName() {
                return cfdLevelName;
            }

            public void setCfdLevelName(String cfdLevelName) {
                this.cfdLevelName = cfdLevelName;
            }

            public double getCfdSubPro() {
                return cfdSubPro;
            }

            public void setCfdSubPro(double cfdSubPro) {
                this.cfdSubPro = cfdSubPro;
            }

            public Object getCfdTeamFloor() {
                return cfdTeamFloor;
            }

            public void setCfdTeamFloor(Object cfdTeamFloor) {
                this.cfdTeamFloor = cfdTeamFloor;
            }

            public LohasUserBean getLohasUser() {
                return lohasUser;
            }

            public void setLohasUser(LohasUserBean lohasUser) {
                this.lohasUser = lohasUser;
            }

            public Object getOrder() {
                return order;
            }

            public void setOrder(Object order) {
                this.order = order;
            }

            public static class LohasUserBean {
                /**
                 * unionid : null
                 * loginname : mike003
                 * loginpwd : null
                 * phone : 13928106593
                 * wxopenid : null
                 * addtime : null
                 * updatetime : null
                 * membername : null
                 * cardid : null
                 * usertype : null
                 * token : null
                 * wxopenid2 : null
                 * code : null
                 * headurl : null
                 * paypwd : null
                 * suanli : null
                 * ranking : null
                 * wabao : null
                 * duobao : null
                 * isduobao : null
                 * steallevel : null
                 * id : null
                 * "email":null
                 * "country":null
                 */

                private Object unionid;
                private String loginname;
                private Object loginpwd;
                private String phone;
                private String email;
                private String country;
                private String wxopenid;
                private Object addtime;
                private Object updatetime;
                private Object membername;
                private Object cardid;
                private Object usertype;
                private Object token;
                private Object wxopenid2;
                private Object code;
                private Object headurl;
                private Object paypwd;
                private Object suanli;
                private Object ranking;
                private Object wabao;
                private Object duobao;
                private Object isduobao;
                private Object steallevel;
                private Object id;

                public Object getUnionid() {
                    return unionid;
                }

                public void setUnionid(Object unionid) {
                    this.unionid = unionid;
                }

                public String getLoginname() {
                    return loginname;
                }

                public void setLoginname(String loginname) {
                    this.loginname = loginname;
                }

                public Object getLoginpwd() {
                    return loginpwd;
                }

                public void setLoginpwd(Object loginpwd) {
                    this.loginpwd = loginpwd;
                }

                public String getPhone() {
                    return phone;
                }

                public void setPhone(String phone) {
                    this.phone = phone;
                }

                public String getEmail() {
                    return email;
                }

                public void setEmail(String email) {
                    this.email = email;
                }

                public String getCountry() {
                    return country;
                }

                public void setCountry(String country) {
                    this.country = country;
                }

                public String getWxopenid() {
                    return wxopenid;
                }

                public void setWxopenid(String wxopenid) {
                    this.wxopenid = wxopenid;
                }

                public Object getAddtime() {
                    return addtime;
                }

                public void setAddtime(Object addtime) {
                    this.addtime = addtime;
                }

                public Object getUpdatetime() {
                    return updatetime;
                }

                public void setUpdatetime(Object updatetime) {
                    this.updatetime = updatetime;
                }

                public Object getMembername() {
                    return membername;
                }

                public void setMembername(Object membername) {
                    this.membername = membername;
                }

                public Object getCardid() {
                    return cardid;
                }

                public void setCardid(Object cardid) {
                    this.cardid = cardid;
                }

                public Object getUsertype() {
                    return usertype;
                }

                public void setUsertype(Object usertype) {
                    this.usertype = usertype;
                }

                public Object getToken() {
                    return token;
                }

                public void setToken(Object token) {
                    this.token = token;
                }

                public Object getWxopenid2() {
                    return wxopenid2;
                }

                public void setWxopenid2(Object wxopenid2) {
                    this.wxopenid2 = wxopenid2;
                }

                public Object getCode() {
                    return code;
                }

                public void setCode(Object code) {
                    this.code = code;
                }

                public Object getHeadurl() {
                    return headurl;
                }

                public void setHeadurl(Object headurl) {
                    this.headurl = headurl;
                }

                public Object getPaypwd() {
                    return paypwd;
                }

                public void setPaypwd(Object paypwd) {
                    this.paypwd = paypwd;
                }

                public Object getSuanli() {
                    return suanli;
                }

                public void setSuanli(Object suanli) {
                    this.suanli = suanli;
                }

                public Object getRanking() {
                    return ranking;
                }

                public void setRanking(Object ranking) {
                    this.ranking = ranking;
                }

                public Object getWabao() {
                    return wabao;
                }

                public void setWabao(Object wabao) {
                    this.wabao = wabao;
                }

                public Object getDuobao() {
                    return duobao;
                }

                public void setDuobao(Object duobao) {
                    this.duobao = duobao;
                }

                public Object getIsduobao() {
                    return isduobao;
                }

                public void setIsduobao(Object isduobao) {
                    this.isduobao = isduobao;
                }

                public Object getSteallevel() {
                    return steallevel;
                }

                public void setSteallevel(Object steallevel) {
                    this.steallevel = steallevel;
                }

                public Object getId() {
                    return id;
                }

                public void setId(Object id) {
                    this.id = id;
                }
            }
        }
    }
}
